package com.pay.ddpay.bean;

import java.io.Serializable;

public class TradeDetail implements Serializable{
	/**
	 * 流水号 TRD_NO, VARCHAR(32, 0)
	 */
	private String trdNo;

	/**
	 * 交易日期 TRD_DT, VARCHAR(8, 0)
	 */
	private String trdDt;

	/**
	 * 交易时间 TRD_DM, VARCHAR(6, 0)
	 */
	private String trdDm;

	/**
	 * 交易类型: 00-代付交易 TRD_TYP, VARCHAR(2, 0)
	 */
	private String trdTyp;

	/**
	 * 接入机构虚拟账户 ORG_USR_NO, VARCHAR(16, 0)
	 */
	private String orgUsrNo;

	/**
	 * 请求流水号 REQ_NO, VARCHAR(64, 0)
	 */
	private String reqNo;

	/**
	 * 下游流水号 DWN_TRD_NO, VARCHAR(64, 0)
	 */
	private String dwnTrdNo;

	/**
	 * 交易金额（分） TRD_TXN_AMT, DECIMAL(10, 0)
	 */
	private Long trdTxnAmt;

	/**
	 * 交易联行行号 LBNK_NO, VARCHAR(12, 0)
	 */
	private String lbnkNo;

	/**
	 * 交易联行名称 LBNK_DESC, VARCHAR(255, 0)
	 */
	private String lbnkDesc;

	/**
	 * 交易银行类型 BNK_TYP, VARCHAR(8, 0)
	 */
	private String bnkTyp;

	/**
	 * 对公对私状态: 0表示对公、1表示对私 BNK_OAC_CLS, VARCHAR(1, 0)
	 */
	private String bnkOacCls;

	/**
	 * 卡属性：1借记卡、2贷记卡、3其他 BNK_OAC_ATTR, VARCHAR(1, 0)
	 */
	private String bnkOacAttr;

	/**
	 * 所属省份 BNK_PROV, VARCHAR(4, 0)
	 */
	private String bnkProv;

	/**
	 * 所属城市 BNK_CITY, VARCHAR(4, 0)
	 */
	private String bnkCity;

	/**
	 * 交易卡号 BNK_OAC, VARCHAR(50, 0)
	 */
	private String bnkOac;

	/**
	 * 交易卡姓名 BNK_ACNM, VARCHAR(255, 0)
	 */
	private String bnkAcnm;

	/**
	 * 返回交易状态：I-等待提交代付、O-处理中、R-待查证、S-成功、F-失败 TRD_RSP_STS, VARCHAR(2, 0)
	 */
	private String trdRspSts;

	/**
	 * 本地返回码 TRD_RSP_CD, VARCHAR(8, 0)
	 */
	private String trdRspCd;

	/**
	 * 本地返回描述 TRD_RSP_MSG, VARCHAR(512, 0)
	 */
	private String trdRspMsg;

	/**
	 * 交易处理时间 TRD_OPR_TM, VARCHAR(14, 0)
	 */
	private String trdOprTm;

	/**
	 * 回调地址 NOTIFY_URL, VARCHAR(256, 0)
	 */
	private String notifyUrl;

	public String getTrdNo() {
		return trdNo;
	}

	public void setTrdNo(String trdNo) {
		this.trdNo = trdNo;
	}

	public String getTrdDt() {
		return trdDt;
	}

	public void setTrdDt(String trdDt) {
		this.trdDt = trdDt;
	}

	public String getTrdDm() {
		return trdDm;
	}

	public void setTrdDm(String trdDm) {
		this.trdDm = trdDm;
	}

	public String getTrdTyp() {
		return trdTyp;
	}

	public void setTrdTyp(String trdTyp) {
		this.trdTyp = trdTyp;
	}

	public String getOrgUsrNo() {
		return orgUsrNo;
	}

	public void setOrgUsrNo(String orgUsrNo) {
		this.orgUsrNo = orgUsrNo;
	}

	public String getReqNo() {
		return reqNo;
	}

	public void setReqNo(String reqNo) {
		this.reqNo = reqNo;
	}

	public String getDwnTrdNo() {
		return dwnTrdNo;
	}

	public void setDwnTrdNo(String dwnTrdNo) {
		this.dwnTrdNo = dwnTrdNo;
	}

	public Long getTrdTxnAmt() {
		return trdTxnAmt;
	}

	public void setTrdTxnAmt(Long trdTxnAmt) {
		this.trdTxnAmt = trdTxnAmt;
	}

	public String getLbnkNo() {
		return lbnkNo;
	}

	public void setLbnkNo(String lbnkNo) {
		this.lbnkNo = lbnkNo;
	}

	public String getLbnkDesc() {
		return lbnkDesc;
	}

	public void setLbnkDesc(String lbnkDesc) {
		this.lbnkDesc = lbnkDesc;
	}

	public String getBnkTyp() {
		return bnkTyp;
	}

	public void setBnkTyp(String bnkTyp) {
		this.bnkTyp = bnkTyp;
	}

	public String getBnkOacCls() {
		return bnkOacCls;
	}

	public void setBnkOacCls(String bnkOacCls) {
		this.bnkOacCls = bnkOacCls;
	}

	public String getBnkOacAttr() {
		return bnkOacAttr;
	}

	public void setBnkOacAttr(String bnkOacAttr) {
		this.bnkOacAttr = bnkOacAttr;
	}

	public String getBnkProv() {
		return bnkProv;
	}

	public void setBnkProv(String bnkProv) {
		this.bnkProv = bnkProv;
	}

	public String getBnkCity() {
		return bnkCity;
	}

	public void setBnkCity(String bnkCity) {
		this.bnkCity = bnkCity;
	}

	public String getBnkOac() {
		return bnkOac;
	}

	public void setBnkOac(String bnkOac) {
		this.bnkOac = bnkOac;
	}

	public String getBnkAcnm() {
		return bnkAcnm;
	}

	public void setBnkAcnm(String bnkAcnm) {
		this.bnkAcnm = bnkAcnm;
	}

	public String getTrdRspSts() {
		return trdRspSts;
	}

	public void setTrdRspSts(String trdRspSts) {
		this.trdRspSts = trdRspSts;
	}

	public String getTrdRspCd() {
		return trdRspCd;
	}

	public void setTrdRspCd(String trdRspCd) {
		this.trdRspCd = trdRspCd;
	}

	public String getTrdRspMsg() {
		return trdRspMsg;
	}

	public void setTrdRspMsg(String trdRspMsg) {
		this.trdRspMsg = trdRspMsg;
	}

	public String getTrdOprTm() {
		return trdOprTm;
	}

	public void setTrdOprTm(String trdOprTm) {
		this.trdOprTm = trdOprTm;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
}